retire cet (#777)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Thu, 2 Dec 2021 00:17:40 +0000 (17:17 -0700)
committerGitHub <noreply@github.com>
Thu, 2 Dec 2021 00:17:40 +0000 (17:17 -0700)
commit727df5268184fb42a14963002cc77c5c9cf5d692
tree66a34601b34962a7970b6aee131a1bf66f20471c
parent2371d119a57005dd7db23dfcfe576e7608074a67
retire cet (#777)

* teach mkshort to split utf8 on grapheme boundaries.

and retire some cet functions.

* add the grapheme test.

* wean gbfile from cet.

* restore cet.cc, cet.h in prepare for deprecation.

* retire cet.cc, cet.h

* drop attempted support of \r line endings in gbfgetutf16str.

* add test of surrogate pairs for gbfgetutf16str.

* fix test
18 files changed:
CMakeLists.txt
GPSBabel.pro
cet.cc [deleted file]
cet.h [deleted file]
defs.h
deprecated/cet.cc [new file with mode: 0644]
deprecated/cet.h [new file with mode: 0644]
gbfile.cc
mkshort.cc
reference/grapheme.csv [new file with mode: 0644]
reference/grapheme.gpx [new file with mode: 0644]
reference/testsupplementalplane.csv [new file with mode: 0644]
reference/testsupplementalplane.pcx [new file with mode: 0644]
reference/track/nmea_utf16 [new file with mode: 0644]
reference/track/nmea_utf16_dos [new file with mode: 0644]
testo.d/gbfile.test [new file with mode: 0644]
testo.d/grapheme.test [new file with mode: 0644]
util.cc